package com.ym.medical.domain.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ym.medical.enums.DoctorStudioStatusEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


@Data
@ApiModel(value = "工作室查看")
public class DoctorStudioInfoVo implements Serializable {
	@ApiModelProperty("医生工作室主键")
	private Long id;

	@ApiModelProperty("所属医生ID")
	private Long belongPerson;

	@ApiModelProperty("工作室名称")
	private String dsName;

	@ApiModelProperty("工作室描述")
	private String description;

	@ApiModelProperty("1 开启 2 关闭")
	@JsonSerialize(converter = DoctorStudioStatusEnum.Covert.class)
	private String state;

	@ApiModelProperty("创建时间")
	private Date createTime;

	@ApiModelProperty("擅长科室")
	private String goodsDept;

	@ApiModelProperty("所属医院")
	private String hospital;

	@ApiModelProperty("擅长疾病")
	private String goodsDisease;

	@ApiModelProperty("图文问诊金额")
	private String imageFee;

	@ApiModelProperty("图文问诊分成")
	private String imageRatio;

	@ApiModelProperty("友医工作室未审核消息数量")
	private int friendMsgNum;

	@ApiModelProperty("自己工作室未审核消息数量")
	private int selfMsgNum;
}
